package nacc

class Recibo {

	Date dataRecibo
	String statusRecibo
	String tipoPagamento
	int numero
	double valor
	Mensageiro mensageiro
	Operador operador
	Contribuinte contribuinte

    static constraints = {
		dataRecibo(nullable:false , blank:false)
		statusRecibo(nullable:false , blank:false, inList:["Devolvido","Recebido","Pendente"])
		tipoPagamento(nullable:false , blank:false, inList:["Dinheiro","Cheque"])
		numero(nullable:false , blank:false)
		valor(nullable:false , blank:false)
		mensageiro(nullable:false , blank:false)
		operador(nullable:false , blank:false)
		contribuinte(nullable:false , blank:false)
    }

	@Override
	public String toString() {
		return "Recibo numero: " + this.numero;
	}
    
}


